(async () => {
  // let common = require("../publish/common");
  // let browserUtils = require("../publish/browser");
  // let network = require("../publish/node/network");
  // let misc = require("../publish/node/misc");
  // let runScript = require("../publish/node/run-script");
  // let electronUtils = require("../publish/node/electron-utils");
  // let excelUtils = require("../publish/node/excel");
  // let workers = require("../publish/workers");
  // let _ = require("lodash");
  // let node = {
  //   network: Object.keys(network),
  //   misc: Object.keys(misc),
  //   runScript: Object.keys(runScript),
  //   excelUtils: Object.keys(excelUtils),
  //   electronUtils: Object.keys(electronUtils),
  // };
  // let total = {
  //   common: Object.keys(common),
  //   browserUtils: Object.keys(browserUtils),
  //   workers: Object.keys(workers),
  //   ...node,
  // };
  // // for (let key in total) {
  // //   let result = JSON.stringify(total[key]).replace(/"/g, " ");
  // // }
  // let nodeMax = [];
  // for (let key in node) {
  //   nodeMax.push(...node[key]);
  // }
  // let totalMax = [];
  // for (let key in total) {
  //   totalMax.push(...total[key]);
  // }
  // for (let key in total) {
  //   let value = [...total[key]];
  //   value = value.join(", ");
  //   console.log(key + `: { ${value}, }`);
  // }
  // console.log({
  //   "node imports missing": _.difference(
  //     nodeMax,
  //     Object.keys(require("../publish/node"))
  //   ),
  //   "total imports missing": _.difference(
  //     totalMax,
  //     Object.keys(require("../publish/index"))
  //   ),
  // });
})();
